popular leftist front - German English Dictionary